package com.woniuxy.carrental.mapper;

import com.woniuxy.carrental.entity.Contract;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 合同系列功能--王
 */
public interface ContractMapper {

    //添加合同
    void  addContract(Contract contract);
    //查询所有合同
    List<Contract> selectAllContract();
    //查看该合同的客户详情
    Contract selectContractByUser(Integer contractId);

    //做个分页
    List<Contract> selectContractPage(@Param("pageIndex") int pageIndex,
                            @Param("pageSize") int pageSize,
                            @Param("contract") Contract contract);

    //查询总条数
    int selectContractCount();
    //延迟期限
    void updateByOverTime(Contract contract);
}
